Skip to content

feat: add timesfm-3 - #373

Open
AzulGarza wants to merge 5 commits into
mainfrom
feat/timesfm-3
Open

feat: add timesfm-3#373
AzulGarza wants to merge 5 commits into
mainfrom
feat/timesfm-3

Conversation

@AzulGarza

Copy link
Copy Markdown
Member

this pr add support for timesfm-3 trough foundationforecast

@AzulGarza
AzulGarza requested a lite review from Copilot September 7, 2026 21:41
@AzulGarza
AzulGarza marked this pull request as ready for review September 7, 2026 21:41

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The docs examples index introduces a link to tafsut.ipynb, but that notebook file is not present, creating a broken documentation link.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

This PR adds support for the TimesFM 3.0 checkpoint (google/timesfm-3.0-pytorch) by bumping foundationforecast (and related lockfile deps), extending TimesFM tests for the new backend, and updating documentation/changelog to reflect the new model availability and licensing note.

Changes:

  • Bump foundationforecast to >=0.1.3 and update the lockfile to pull in the updated TimesFM backend.
  • Extend TimesFM unit tests to cover the _TimesFMV3 loading path and routing for the 3.0 repo id.
  • Add docs/nav entries and a v0.0.32 changelog entry for TimesFM 3.0 (plus the TimesFM family notebook link).
File summaries
File Description
uv.lock Updates resolved dependency versions for foundationforecast and TimesFM-related packages.
tests/models/foundation/test_timesfm.py Adds _TimesFMV3 coverage and a routing test for the 3.0 repo id.
tests/models/conftest.py Adds google/timesfm-3.0-pytorch to the shared model test matrix.
pyproject.toml Bumps foundationforecast minimum version and the project version to 0.0.32.
mkdocs.yml Adds the TimesFM family notebook and v0.0.32 changelog to the docs nav.
docs/model-hub.md Updates TimesFM entry to include 3.0 license link.
docs/examples/index.md Adds TimesFM family notebook entry (and a Tafsut entry).
docs/changelogs/v0.0.32.md New changelog entry documenting TimesFM 3.0 support and license note.
docs/changelogs/index.md Adds v0.0.32 to the changelog index.
Review details
  • Files reviewed: 8/10 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/examples/index.md Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Adding TimesFM 3.0 to the shared parametrized model test matrix may create avoidable CI runtime/flakiness risk and should be gated or explicitly classified as integration/slow.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details
  • Files reviewed: 8/10 changed files
  • Comments generated: 1
  • Review effort level: Lite

Comment thread tests/models/conftest.py
CharlesCheung96

This comment was marked as outdated.

CharlesCheung96

This comment was marked as outdated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants